// 日志相关路由注册
package xginxlog

import (
	"gitee.com/xiaoyutab/xgotool/optional/xlog"
	"gitee.com/xiaoyutab/xgotool/xgin"
	"github.com/gin-gonic/gin"
)

// 日志模块路由注入配置
//
//	c	路由组
//	cf	xlog配置项
func Regedit(c *gin.RouterGroup, cf *xlog.Config) {
	xlog.Regedit(cf)
	c.Use(xgin.MustLogin, xgin.Page)         // uid鉴权
	c.GET("get.type", xgin.Convert(getType)) // 日志类型列表
	c.GET("log", xgin.Convert(log))          // 日志列表信息
	c.GET("user.log", xgin.Convert(userLog)) // 用户的日志列表，未传uid参数的情况下将查询自己的日志
}
